package pers.books.service;

import java.util.Map;

import pers.books.entity.Author;
import pers.books.util.ResultMessage;


/**
 * 
 * AuthorService
 *
 * @author 姜治昊
 * @time 2018年5月5日 下午9:43:25
 */
public interface AuthorService {

	/**
	 * 根据ID获取作者
	 * @param id
	 * @return
	 */
	ResultMessage<Author> getAuthorById(String id);
	
	/**
	 * 模糊查询
	 * @param nameLike
	 * @param nationality
	 * @param page
	 * @param rows
	 * @return
	 */
	Map<String, Object> getAuthors(String nameLike, String nationality, int limit, int offset);
	
	/**
	 * 模糊查询
	 * @param nameLike
	 * @param page
	 * @param rows
	 * @return
	 */
	ResultMessage<?> getAllAuthors(String nameLike, int page, int rows);

}
